triangular piece - Spanish English Dictionary